History
History
Synonyms
UK
US
Meaning:
sitting duck

a person who is or will be easily defeated

easy target

DEAD DUCK as in Wiktionary
DEAD DUCK as in Wikipedia